﻿package com.example.demo.dao
import com.example.demo.dbmodels.*
import me.liuwj.ktorm.schema.*
import java.math.BigDecimal
/**
 *  医嘱信息视图
 **/
object TJzrOrderDao : Table<TJzrOrder>("t_jzr_order"){
	var ID = long("ID").primaryKey().bindTo { it.ID }
	/**
	 *  病人ID
	 **/
	var PATIENT_ID = int("PATIENT_ID").bindTo { it.PATIENT_ID }
	/**
	 *  住院次数
	 **/
	var SERIES = varchar("SERIES").bindTo { it.SERIES }
	/**
	 *  住院号
	 **/
	var ADMISSION_ID = varchar("ADMISSION_ID").bindTo { it.ADMISSION_ID }
	/**
	 *  医嘱组号(代表一组药，
	 *  组号相同的药是一起使用的,相对于其他组来说,数据唯一
	 *  )
	 **/
	var GROUP_NO = int("GROUP_NO").bindTo { it.GROUP_NO }
	/**
	 *  医嘱号
	 **/
	var ORDER_NO = int("ORDER_NO").bindTo { it.ORDER_NO }
	/**
	 *  医嘱编码
	 **/
	var ORDER_CODE = varchar("ORDER_CODE").bindTo { it.ORDER_CODE }
	/**
	 *  医嘱名称
	 **/
	var ORDER_NAME = varchar("ORDER_NAME").bindTo { it.ORDER_NAME }
	/**
	 *  药品名称
	 **/
	var DRUG_NAME = varchar("DRUG_NAME").bindTo { it.DRUG_NAME }
	/**
	 *  病区代码
	 **/
	var WARD_CODE = varchar("WARD_CODE").bindTo { it.WARD_CODE }
	/**
	 *  科室代码
	 **/
	var DEPT_CODE = varchar("DEPT_CODE").bindTo { it.DEPT_CODE }
	/**
	 *  规格
	 **/
	var DRUG_SPEC = varchar("DRUG_SPEC").bindTo { it.DRUG_SPEC }
	/**
	 *  频次代码(频次：
	 *  ST、
	 *  ONCE、
	 *  BID、
	 *  QD等
	 *  )
	 **/
	var FREQUENCY_CODE = varchar("FREQUENCY_CODE").bindTo { it.FREQUENCY_CODE }
	/**
	 *  频次名称
	 **/
	var FREQUENCY_NAME = varchar("FREQUENCY_NAME").bindTo { it.FREQUENCY_NAME }
	/**
	 *  首日次数
	 **/
	var TODAY_TIMES = int("TODAY_TIMES").bindTo { it.TODAY_TIMES }
	/**
	 *  剂量
	 **/
	var DOSAGE = varchar("DOSAGE").bindTo { it.DOSAGE }
	/**
	 *  剂量单位
	 **/
	var DOSAGE_UNIT = varchar("DOSAGE_UNIT").bindTo { it.DOSAGE_UNIT }
	/**
	 *  给药方式代码
	 **/
	var SUPPLY_CODE = varchar("SUPPLY_CODE").bindTo { it.SUPPLY_CODE }
	/**
	 *  给药方式
	 **/
	var SUPPLY_NAME = varchar("SUPPLY_NAME").bindTo { it.SUPPLY_NAME }
	/**
	 *  医嘱状态
	 **/
	var ORDER_STATUS = varchar("ORDER_STATUS").bindTo { it.ORDER_STATUS }
	/**
	 *  医嘱类别
	 **/
	var ORDER_CLASS = varchar("ORDER_CLASS").bindTo { it.ORDER_CLASS }
	/**
	 *  医嘱类别名(医嘱类别：
	 *  a 西药 、中成药
	 *  b 中药
	 *  c 检验
	 *  d 检查
	 *  e 治疗
	 *  f 手术
	 *  g 麻醉
	 *  h 护理
	 *  i 膳食
	 *  j 输血
	 *  z 其他
	 *  )
	 **/
	var ORDER_CLASS_NAME = varchar("ORDER_CLASS_NAME").bindTo { it.ORDER_CLASS_NAME }
	/**
	 *  长期/临时标记
	 **/
	var LONG_ONCE_FLAG = varchar("LONG_ONCE_FLAG").bindTo { it.LONG_ONCE_FLAG }
	/**
	 *  是否高危药品
	 **/
	var HIGH_RISK = varchar("HIGH_RISK").bindTo { it.HIGH_RISK }
	/**
	 *  是否需要先做皮试
	 **/
	var SKIN_TEST = varchar("SKIN_TEST").bindTo { it.SKIN_TEST }
	/**
	 *  自备药标志
	 **/
	var PROVIDE_BY_SELF = varchar("PROVIDE_BY_SELF").bindTo { it.PROVIDE_BY_SELF }
	/**
	 *  副药标志(是否副药,
	 *  0表示主药,
	 *  1表示副药
	 *  )
	 **/
	var IS_AUX = varchar("IS_AUX").bindTo { it.IS_AUX }
	/**
	 *  加急标志(是否加急,
	 *  0表示普通,
	 *  1表示加急
	 *  )
	 **/
	var IS_URGENT = varchar("IS_URGENT").bindTo { it.IS_URGENT }
	/**
	 *  开始时间
	 **/
	var START_TIME = datetime("START_TIME").bindTo { it.START_TIME }
	/**
	 *  开嘱时间
	 **/
	var ENTER_TIME = datetime("ENTER_TIME").bindTo { it.ENTER_TIME }
	/**
	 *  开立医生代码
	 **/
	var DOCTOR_CODE = varchar("DOCTOR_CODE").bindTo { it.DOCTOR_CODE }
	/**
	 *  开嘱医生姓名
	 **/
	var DOCTOR_NAME = varchar("DOCTOR_NAME").bindTo { it.DOCTOR_NAME }
	/**
	 *  停止时间
	 **/
	var STOP_TIME = datetime("STOP_TIME").bindTo { it.STOP_TIME }
	/**
	 *  停止医生代码
	 **/
	var STOP_DOCTOR_CODE = varchar("STOP_DOCTOR_CODE").bindTo { it.STOP_DOCTOR_CODE }
	/**
	 *  停止医生姓名
	 **/
	var STOP_DOCTOR_NAME = varchar("STOP_DOCTOR_NAME").bindTo { it.STOP_DOCTOR_NAME }
	/**
	 *  嘱托
	 **/
	var EXHORTATION = varchar("EXHORTATION").bindTo { it.EXHORTATION }
	/**
	 *  备注
	 **/
	var REMARK = varchar("REMARK").bindTo { it.REMARK }
}
